Skip to content

Faire gagner l'artefact le plus récent, pas le plus ancien - #6

Merged
blakro merged 1 commit into
mainfrom
claude/preseance-artefact-recent
Aug 10, 2026
Merged

Faire gagner l'artefact le plus récent, pas le plus ancien#6
blakro merged 1 commit into
mainfrom
claude/preseance-artefact-recent

Conversation

@blakro

@blakro blakro commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Le défaut

Les exécutions sont parcourues de la plus récente à la plus ancienne, et
nouvelles.update(ajout) écrase à chaque tour : la plus ancienne avait donc le
dernier mot
. Le commentaire d'à côté annonçait pourtant l'inverse — « le premier
référentiel rencontré est le bon » — et c'est bien ce que fait le référentiel, qui
se garde par not os.path.exists. Les cours faisaient le contraire.

Tant qu'un artefact apportait une séance qui lui était propre, cela ne se voyait
pas. Cela se voit dès qu'on reprend une séance : le rapatriement du 6 août a
rendu une séance republiée, il faut le refaire — et le refaire aurait été vain,
l'artefact fautif ayant écrasé le corrigé.

Trouvé en préparant la reprise, pas en production : le seul défaut de cette série
que la donnée n'a pas eu le temps de démontrer.

Ce que l'archive dit du 6 août

L'hypothèse du jour férié est infirmée. Le 7 août est bien la fête nationale
ivoirienne, mais la BRVM est régionale et ne ferme pas pour la fête d'un seul de
ses huit États :

sessions présentes
7 août, hors week-end, depuis 2015 8 / 8
6 août, hors week-end, depuis 2015 7 / 7

Les vingt autres trous de l'archive suivent tous un motif de férié : 1er janvier,
1er mai, lundi de Pâques, Assomption, lundi de Pentecôte, Aïd. 2026-08-06 est le
seul qui n'en suive aucun.

La séance a donc existé. Elle manque parce que l'ingestion de ce jour-là a été
annulée à mi-course, et elle reste à reprendre — avec une plage plus large, la
demande d'un seul jour ayant rendu la séance voisine.


Generated by Claude Code

Les exécutions sont parcourues de la plus récente à la plus ancienne, et
`nouvelles.update(ajout)` écrase à chaque tour : la PLUS ANCIENNE avait
donc le dernier mot. Le commentaire d'à côté annonçait pourtant l'inverse
— « le premier référentiel rencontré est le bon » — et c'est bien ce que
fait le référentiel, qui se garde par `not os.path.exists`. Les cours, eux,
faisaient le contraire.

Tant qu'un artefact apportait une séance qui lui était propre, cela ne se
voyait pas. Cela se voit dès qu'on REPREND une séance : le rapatriement du
6 août a rendu une séance republiée, il faut le refaire, et le refaire
aurait été vain — l'artefact fautif, plus ancien, aurait écrasé le
corrigé, et la mauvaise donnée aurait gagné en silence.

Trouvé en préparant la reprise, pas en production : c'est le seul défaut
de cette série que la donnée n'a pas eu le temps de démontrer.

CE QUE L'ARCHIVE DIT DU 6 AOÛT, et ça infirme l'hypothèse du férié. La
BRVM a coté tous les 6 août hors week-end depuis 2015 — sept sur sept — et
tous les 7 août — huit sur huit. Le 7 août est bien la fête nationale
ivoirienne, mais la BRVM est régionale : elle ne ferme pas pour la fête
d'un seul de ses huit États.

Les vingt autres trous de l'archive suivent tous un motif de férié : 1er
janvier, 1er mai, lundi de Pâques, Assomption, lundi de Pentecôte,
Aïd. 2026-08-06 est le seul qui n'en suive aucun. La séance a existé, elle
manque parce que l'ingestion de ce jour-là a été annulée à mi-course, et
elle reste à reprendre.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mu7CkW6727S9ZyRbiYyRk9
@blakro
blakro merged commit d72ead1 into main Aug 10, 2026
2 checks passed
@blakro
blakro deleted the claude/preseance-artefact-recent branch August 10, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants